jack hunter-spivey
The Empty Wind Column: How Missing Data Is Rewriting Vietnamese AthleticsThe men's 100 metres final results sheet at a national youth meet was handed ...
Vietnam Women's Volleyball 2026: When Data Reflects a Tactical Turning PointOn March 18, 2026, during the VTV Cup semifinal first leg, Vietnam's women's...
CAHN's Three Home Games Without a Win: Reading the 1-1 Draw with Thanh Hoa Through Process DataMinute 87 at Hang Day Minute 87 at Hang Day, and the stadium went quiet in th...
Bayern Munich's Goalkeeping Question: Eberl Backs Neuer as Urbig Waits to SucceedIn my notebook, the page for Bayern Munich's match against Augsburg holds jus...
Kawhi Leonard returns to Toronto: the starting five looks good, but nobody has paid the data billIn the summer of 2026, inside Scotiabank Arena, Kawhi Leonard lifted the Larr...
ETTU and EUSA Meet in Ljubljana: A Memorandum With No Players, and European Table Tennis's 19-23 Age GapOn 18 October 2026, the final day of the European Table Tennis Championships ...
Messi and the Imperfect Ending: Was the 2026 Final Defeat the Ultimate Legacy Stroke?One hundred and twenty-five goals for the national team, 207 caps for...
Nine Analytical Dimensions, Zero Data Points: When a Table Tennis Report Returns a Null ResultTuesday night, fourth floor in Busan. I open a table tennis analysis file wit...
When the Volleyball Data Table Goes Blank: Lessons From a Broken Analytics Pipeline in MilanAt six in the morning in Milan, I opened my tracking sheet and found six rows...
Ricardo Pepi's Injury in PSV Match: A USMNT Attacking ConcernThe lights at Philips Stadion were still on when Ricardo Pepi raised his hand...
ACC vs SEC at Disney World 2026: The NCAA Women's Volleyball Power Map RedrawnIn September 2026, inside the Walt Disney World Resort in Florida, an indoor...
The Invisible Tactical Depth: Persib vs Persik and the Blind Spot of Igor TolicThere is a detail in the press room at Si Jalak Harupat that mainstream media...
Brighton: When Patience Is Priced by DataThree months ago, a raw data table I pulled from my tracking system showed...
Nine Empty Fields, One Decision: When a Transfer Desk Refuses to Fill the BlankAt 2 a.m. on August 13, a data file from the analysis desk landed in the...
The Data Void in Women's Table Tennis: When a Writer Must Choose Between Silence and InventionThe clock on the screen ticked over to 2:14 in the morning, and I was still...
Le Giang Patrik: One Naturalisation Slot, Age 34, and the Data Void in Vietnam's Goalkeeping DepartmentLe Giang Patrik: One Naturalisation Slot, Age 34, and the Data Void in...
The Artificial Turf Gamble: When a Coach Puts Three Points Above a Star's LegsThe night before the match in Finland, I received a short message from an...
Cruz Azul: When Goals Are No Longer Enough to Hide the Defensive PainI have watched many Cruz Azul matches during the 2026 Apertura season. Every...
20 Athletes, One Gold: India's Badminton Data Equation at Asian Games 2026The first number I wrote in my notebook when reading India's badminton squad...
When an Insurance Advertorial Wears the Label of Football: The Dark Zone Inside the Sports Data PipelineThe file landed in my analysis queue at 6:12 a.m. on August 13, 2026, labelle...
Vietnam Women's Volleyball 2026: When Data Reflects a Tactical Turning PointOn March 18, 2026, during the VTV Cup semifinal first leg, Vietnam's women's...
CAHN's Three Home Games Without a Win: Reading the 1-1 Draw with Thanh Hoa Through Process DataMinute 87 at Hang Day Minute 87 at Hang Day, and the stadium went quiet in th...
Bayern Munich's Goalkeeping Question: Eberl Backs Neuer as Urbig Waits to SucceedIn my notebook, the page for Bayern Munich's match against Augsburg holds jus...
Kawhi Leonard returns to Toronto: the starting five looks good, but nobody has paid the data billIn the summer of 2026, inside Scotiabank Arena, Kawhi Leonard lifted the Larr...
ETTU and EUSA Meet in Ljubljana: A Memorandum With No Players, and European Table Tennis's 19-23 Age GapOn 18 October 2026, the final day of the European Table Tennis Championships ...
Messi and the Imperfect Ending: Was the 2026 Final Defeat the Ultimate Legacy Stroke?One hundred and twenty-five goals for the national team, 207 caps for...
Nine Analytical Dimensions, Zero Data Points: When a Table Tennis Report Returns a Null ResultTuesday night, fourth floor in Busan. I open a table tennis analysis file wit...
When the Volleyball Data Table Goes Blank: Lessons From a Broken Analytics Pipeline in MilanAt six in the morning in Milan, I opened my tracking sheet and found six rows...
Ricardo Pepi's Injury in PSV Match: A USMNT Attacking ConcernThe lights at Philips Stadion were still on when Ricardo Pepi raised his hand...
ACC vs SEC at Disney World 2026: The NCAA Women's Volleyball Power Map RedrawnIn September 2026, inside the Walt Disney World Resort in Florida, an indoor...
The Invisible Tactical Depth: Persib vs Persik and the Blind Spot of Igor TolicThere is a detail in the press room at Si Jalak Harupat that mainstream media...
Brighton: When Patience Is Priced by DataThree months ago, a raw data table I pulled from my tracking system showed...
Nine Empty Fields, One Decision: When a Transfer Desk Refuses to Fill the BlankAt 2 a.m. on August 13, a data file from the analysis desk landed in the...
The Data Void in Women's Table Tennis: When a Writer Must Choose Between Silence and InventionThe clock on the screen ticked over to 2:14 in the morning, and I was still...
Le Giang Patrik: One Naturalisation Slot, Age 34, and the Data Void in Vietnam's Goalkeeping DepartmentLe Giang Patrik: One Naturalisation Slot, Age 34, and the Data Void in...
The Artificial Turf Gamble: When a Coach Puts Three Points Above a Star's LegsThe night before the match in Finland, I received a short message from an...
Cruz Azul: When Goals Are No Longer Enough to Hide the Defensive PainI have watched many Cruz Azul matches during the 2026 Apertura season. Every...
20 Athletes, One Gold: India's Badminton Data Equation at Asian Games 2026The first number I wrote in my notebook when reading India's badminton squad...
When an Insurance Advertorial Wears the Label of Football: The Dark Zone Inside the Sports Data PipelineThe file landed in my analysis queue at 6:12 a.m. on August 13, 2026, labelle...
